package com.deyuanyun.pic.ctrl.service.impl;

import com.deyuanyun.pic.ctrl.controller.dto.exinsp.*;
import com.deyuanyun.pic.ctrl.domain.*;
import com.deyuanyun.pic.ctrl.mapper.dao.CoatDetectionDao;
import com.deyuanyun.pic.ctrl.service.CoatDetectionService;
import com.github.pagehelper.Page;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * “涂层检测与评价” 服务接口实现类
 *
 * @author huanglw
 * @date  2016-9-18
 *
 * History: [修改人][时间][修改描述]
 */
@Service
public class CoatDetectionServiceImpl implements CoatDetectionService {

    @Resource
    private CoatDetectionDao coatDetectionDao;

    @Override
    public Page<ExinspPcmAcvg> queryExinspPcmAcvg(PipeBaseQuery pipeBaseQuery) {
        return coatDetectionDao.queryExinspPcmAcvg(pipeBaseQuery);
    }

    @Override
    public Page<ExinspOclpoint> queryExinspOclpoint(ExinspOclpointQuery exinspOclpointQuery) {
        return coatDetectionDao.queryExinspOclpoint(exinspOclpointQuery);
    }


    @Override
    public Page<ExinspBuriedDepth> queryExinspBuriedDepth(ExinspBuriedDepthQuery exinspBuriedDepthQuery) {
        return coatDetectionDao.queryExinspBuriedDepth(exinspBuriedDepthQuery);
    }

    @Override
    public Page<ExinspOcgrade> queryExinspOcgrade(ExinspOcgradeQuery exinspOcgradeQuery) {
        return coatDetectionDao.queryExinspOcgrade(exinspOcgradeQuery);
    }

    @Override
    public Page<ExinspPipeCorsTest> queryExinspPipeCorsTest(ExinspPipeCorsTestQuery exinspPipeCorsTestQuery) {
        return coatDetectionDao.queryExinspPipeCorsTest(exinspPipeCorsTestQuery);
    }

    @Override
    public Page<ExinspPipeSpanTest> queryExinspPipeSpanTest(ExinspPipeSpanTestQuery exinspPipeSpanTestQuery) {
        return coatDetectionDao.queryExinspPipeSpanTest(exinspPipeSpanTestQuery);
    }

    @Override
    public Page<ExinspOclpointDig> queryExinspOclpointDig(PipeBaseQuery pipeBaseQuery) {
        return coatDetectionDao.queryExinspOclpointDig(pipeBaseQuery);
    }
}
